// 这个是求两个数中最小值的函数，调用函数的时候需要传两个参数
function minNum(a, b) {
	var num = a > b ? b : a
	return num
}

// 这个是求两个数中最大值的函数，调用函数的时候需要传两个参数
function maxNum(a, b) {
	var num = a > b ? a : b
	return num
}

// 求任意多数最大值
function max() {
	// 假设第一个参数为最大的值
	var maxNum = arguments[0];
	// 遍历所有的实参
	for (var i = 0; i < arguments.length; i++) {
		// 把假设的最大值与所有实参比较，如果有一个值大于假设的最大值，就把这个值赋值给 maxNum
		if (maxNum < arguments[i]) {
			maxNum = arguments[i]
		}
	}
	return maxNum
}

function min() {
	// 假设第一个参数为最小的值
	var minNum = arguments[0];
	// 遍历所有的实参
	for (var i = 0; i < arguments.length; i++) {
		// 把假设的最小值与所有实参比较，如果有一个值小于假设的最小值，就把这个值赋值给 maxNum
		if (minNum > arguments[i]) {
			minNum = arguments[i]
		}
	}
	return minNum
}

//、、

//获取两个数之间的随机数
function randomNum(n, m) {

	//判断两个数的大小
	//获取两个数之间的随机数
	var max, min;
	max = n > m ? n : m;
	min = n < m ? n : m;
	return parseInt(Math.random() * (max - min + 1) + min);

}
//封装生成随机颜色的函数
function randomColor() {
	var red = randomNum(0, 255);
	var green = randomNum(0, 255);
	var blue = randomNum(0, 255);
	return 'rgb(' + red + ',' + green + ',' + blue + ')'
}


//封装一个格式化时间函数
function dates(date) {
	//获取时间对象里的年份
	var year = date.getFullYear();
	//月份
	var month = date.getMonth();
	//日期
	var dated = date.getDate();
	//小时
	var h = date.getHours();
	//分钟
	var m = date.getMinutes();
	//秒数
	var s = date.getSeconds();
	//星期
	var day = date.getDay();

	var arr = ['星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
	//把格式化好的时间返回

	return year + '-' + month + '-' + dated + ' ' + h + ':' + m + ':' + s + ' ' + arr[day]

}


//封装一个计算两个时间时间差的函数

function diffTime(date1, date2) {
	// 计算两个时间的时间差 先得到这两个时间到格林威治时间的毫秒数然后相减
	var timer1 = date1.getTime();
	var timer2 = date2.getTime();
	var differTime = Math.abs(timer1 - timer2);
	//通过毫秒数 求 天数 小时 分钟 秒数
	//天数
	var day = parseInt(differTime / 1000 / 60 / 60 / 24);
	//小时
	var h = parseInt((differTime / 1000 / 60 / 60) % 24);
	//分钟
	var m = parseInt((differTime / 1000 / 60) % 60);
	//秒数
	var s = parseInt((differTime / 1000) % 60);
	return '相差' + day + '天' + h + '小时' + m + '分' + s + '秒';


}
